home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
program
/
swags_z.zip
/
STRINGS.SWG
/
0085_FLIPPING A STRING.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1994-08-24
|
512b
|
27 lines
{
Thanks but I already wrote a string flipping function, I asked for a
BASM or Assembler function for optimized speed.
}
function FlipStr(S:string):string; ASSEMBLER;
ASM
les di,@Result
mov dx,ds
lds si,S
xor ax,ax
cld
lodsb
mov [di],al
add di,ax
mov cx,ax
jcxz @Done
@@1: cld
lodsb
std
stosb
loop @@1
mov ds,dx
END;